#ifndef COUTURE_H
#define COUTURE_H

#include "Point.h"
#include "Piece.h"

class Couture
{
  public:
	Couture();
	virtual ~Couture();

	Point * getPoint1() { return m_p1; }
	Point * getPoint2() { return m_p2; }
	Piece * getPiece1() { return m_pi1; }
	Piece * getPiece2() { return m_pi2; }

	void setPoint1(Point * val){ m_p1=val; }
	void setPoint2(Point * val){ m_p2=val; }
	void setPiece1(Piece * val){ m_pi1=val; }
	void setPiece2(Piece * val){ m_pi2=val; }

  private:
  protected:
	Point * m_p1;
	Point * m_p2;
	Piece * m_pi1;
	Piece * m_pi2;
};


#endif // COUTURE_H
